/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package MyBot.executive;

import MyBot.reactive.ReactiveLayer;
import cz.cuni.pogamut.Client.*;
/**
 *
 * @author immonteiro
 */
public class ExecutiveLayer {
    protected AgentMemory m_memory = null;
    protected AgentBody m_body = null;
    protected GameMap m_gameMap = null;
    protected ReactiveLayer m_reactiveLayer = null;

    public ExecutiveLayer (AgentMemory memory, AgentBody body, GameMap gameMap, ReactiveLayer rl ){
        m_memory = memory;
        m_body = body;
        m_gameMap = gameMap;
        m_reactiveLayer = rl;

    }
    
    public void prePrepareAgent() {

    }

    public void postPrepareAgent() {

    }

    public void doLogic() {

    }


    public void receiveMessage(RcvMsgEvent e){

    }
}
